package com.study.vo;

import com.study.entity.ImgResource;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ActivityVO {
    /**
     * 活动id
     */
    private Long id;

    /**
     * 活动名称
     */
    private String activityName;

    /**
     * 活动类型 历史研学,自然科学,社会实践,文化交流.....
     */
    private String activityType;

    /**
     * 价格
     */
    private BigDecimal price;

    /**
     * 出发地
     */
    private String departureLocation;

    /**
     * 目的地
     */
    private String purposeLocation;

    /**
     * 活动开始日期
     */
    private LocalDateTime activityStartDate;

    /**
     * 活动结束日期
     */
    private LocalDateTime activityEndDate;

    /**
     * 活动天数
     */
    private Integer travelDays;

    /**
     * 活动状态 0草稿 1发布 2报名中 3已结束4 已取消
     */
    private Integer status;

    /**
     * 活动详细描述
     */
    private String description;

    /**
     * 活动宣传图片 默认返回排序第一张
     */
    private ImgResource activityImagePath;

}
